﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.Text;
using System.Threading.Tasks;

namespace KPIS.GERP.Models.SYS.ViewModel
{ 
    public class CalAppPrcIdVm
    {
        public CalAppPrcIdVm()
        {
            CalculatedOn = DateTime.Now;
        }
        public int AppPrcId { get; set; } // ถ้าส่ง Param นี้มา จะใช้อันนี้ก่อน
        public int AppPrcGrpId { get; set; } // ถ้าส่ง Param นี้มา จะไปตรวจหาในเงื่อนไข ApproveProcessMapping ถ้าไม่เจอ จะใช้ Process Default ของ group
        public decimal Amount { get; set; }
        public int? RefId { get; set; }

        public ApproveProcessMapping ApproveProcessMapping { get; set; }
        public DateTime CalculatedOn { get; set; }
        public int? CalculatedBaseOnEmpId { get; set; }

        public string Reasons { get; set; }
    }
}
